
Activity Manager Plasmoid
Source (link to git-repo or to original if based on someone elses unmodified work):
Can start, stop, switch between, clone, edit and remove activities.
Requires KDE 4.5.85 (Beta 2) or later.
0.5
---
* Added GPLv2 license headers and COPYING file.
* Added tooltip to the system tray icon. Tooltip shows the
current activity icon and name.
* Align start/stop icon to the right when activities are locked.
0.4
---
* Added ability to lock activity editing. When locked activity
clone/edit/remove icons are hidden.
* Make sure that only one instance of rename or delete dialog
is visible at a time. Fixes a crash.
* Use the proper activities icon.
* Added tooltips.
0.3
---
* Move action icons to the right side to be more
consistent with the other plasmodis (e.g device notifier).
* Added ability to remove activities.
* Added ability to edit activity names.
* Added ability to clone activities.
0.2
---
* Make sure that only one extender item exist
* Sort activities by name.
0.1
---
Initial release
Ratings & Comments
33 Comments
I really like this widget, and appreciate the work that you've put into it. I feel like it would be easier to use if the text of activities are a different color activated than not. Perhaps have the play button green and the pause button red? They're hard to tell apart at just a glance. Given, this is not something that is implemented in the default KDE activity switcher, but I think should be.
Cloning with activity manager plasmoid does not work with kde 4.6.3, the clone does not get the wallpaper of the cloned activity but of the current, and if you change it after that either in new activity or in the one you were in when you created the clone, both changes.
Thanks you for this plasmoid, it comes in very handy! If only we could change activity by mouse-wheeling over its icon, it would be a killer feature! :)
+1 I came here to request just that =) thnx for this one!
Here I wrote a simple howto about installing this plasmoid in Kubuntu Maverick: http://baxeico.wordpress.com/2011/04/19/installing-activity-manager-plasmoid-on-kubuntu-maverick/
thanks but it should be most usefull if we can switch between activated activities with mouse scroll over the icon.
Great plasmoid! FYI, the rpm works fine in openSUSE as well, and you can safely ignore the dependencies as long as you have kde-base installed.
Anyone cares to make an ubuntu package? I like the idea of this plasmoid a lot...
Thank you for this work, i like this plasmoid, but i have some trouble with installing on OpenSuse (KDE 4.6.0)- after make install its not appeared in menu. As i understand, it happened because .so and .desktop files where in /user/local/... instead of /user/... ,as another plasmoids. When i move files in /usr/.. from /user/local/..., all works correctly. May be you can fix it,(if it required). And another moment - i cant change activity icon via this plasmoid. May be you can add this function.
You can avoid the need to copy the files by executing cmake -DCMAKE_INSTALL_PREFIX=/usr . instead of cmake .
Just wondering... Would it be possible to change so the locking of activities from within this plasmoid would "follow" the locking of widgets? That is, if plasma is locked then the activities are locked as well. And when plasma is unlocked the activities are unlocked too. Either that or that this plasmoid remembers the lock-widgets settings. As of version 0.5 the activities are always unlocked upon logging in.
I think this is a good idea - another vote for implementing this.
Hello. As a packager I would appreciate it if you could add COPYING file to the source with the apropriate license inside, also, placing a licensing header in source code would be a good idea. I want to get this package to Ubuntu
Thank you !! Why is there a space between the start/stop button and the right border ? You should invert lock and unlock buttons.
In version 0.4 it almost does everything I want it to do, good job! A nice cosmetic change would be having the tooltip with the activity name on hover: I understand that you can do the same by moving the Plasma toolbox away from the corner, but not everyone does that.
I didn't tried your plasmoid but your screenshot looks good. Can you hide the clone/edit/remove buttons when plasmoids are locked ? I don't like useless widgets when my desktop is in productivity mode.
Logically yeah, when the _desktop_ is locked, editing activities should not be possible. But, by default, locking plasmoids doesn't mean locking the whole desktop. It just locks the plasmoids. Activities are orthogonal. You can add/edit/delete activities while your plasmoids are locked and for now I would prefer to be consistent with the rest of the desktop. But saturating the clone/edit/delete buttons (always or when plasmoids are locked) and de-saturating when mouse over might be good idea. Patches welcome :)
Another solution: Add a "wrench" icon at the right of the "activities" title bar. This icon makes visible/not visible the "clone", "edit", "remove" buttons.
Nice idea. I was thinking of putting a lock/unlock icon at the titlebar too. But I had trouble putting actions into the titlebar. I will try again after RC1.
If you click on the rename icon multiple entries for rename are generated. Close them all (clicking on "cancel") and Plasma will crash. This is on a week old trunk.
Thank you for the info. I have fixed this bug in my local copy to show only one instance of rename widget. Bugfix will be in the next release.
I've been hoping for something like this! Great! Just one thing though, and I'm not sure if the problem is in your widget or elsewhere. When I try to use your widget after having logged in, the pop-up is partially hidden beneath the panel (my panel with the systray is at the bottom if it makes a difference). If I remove the widget and re-enable it, that problem is gone. Until the next time I login that is. Using KDE 4.5.86.
Thank you! I don't have any problems with the pop-ups now. There were some, but they seem to be fixed now. Actually, I am not even sure if they were my fault or something wrong with the betas. But you can be sure that if I see any bugs, I will try to fix them as soon as possible.
So which version of 4.6 are you running? Just to check if the problem goes away when the next update trickles down.
I am using beta2 aka 4.5.85.